Main aspects of Numerical Control technology (NC): Numerical control (NC), computer numerical control (CNC), and direct numerical control (DNC). Both absolute and incremental positioning systems are studied in both open and closed loops systems. Different CNC techniques such as the point–to-point (PTP) and contouring machining systems. Both manual and computer-aided programming techniques are studied using EIA (G M codes) standard and non-standard programming languages.